package 实验四;

public class Student {
	String name;
	Lab[] lab;
	Student (String n){//只有学生姓名的构造函数
		name=n;
		lab =new Lab[10];
	}
	Student (String n, Lab l){//学生姓名+实验室构造函数
		name=n;
		lab =new Lab[10];
		for(int i=0;i<this.lab.length;i++){//将实验室与学生绑定
			if(lab[i]==null){
				lab[i]=l;
				break;
			}
		}
	}
	
	public boolean chosePlace(Lab l){//学生选择实验室
		boolean flag=false;
		for(int i=0;i<this.lab.length;i++){
			if(lab[i]==null){
				lab[i]=l;
				flag=true;
				break;
			}
		}
		return flag;
	}
		
		
	public void displaystu(Student stu) {//输出学生负责表
		System.out.println("学生："+stu.name+" 负责的");
		for(Lab l:this.lab){
			if(l!=null){
				l.display(l);
				Tax.shangshui(stu);
			}
		}
	}
}


